<?php
$nome = '';$email = '';$telefone = '';$assunto = '';$mensagem = '';
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $nome = trim($_POST['nome']);
    $email = trim($_POST['email']);
    $telefone = trim($_POST['telefone']);
    $assunto = trim($_POST['assunto']);
    $mensagem = trim($_POST['mensagem']);
    if (empty($nome) or strlen($nome) < 10) {
        $erro['nome'] = "<blink><font color='red' size='1'>Compo nome inv&aacute;lido</font></blink>";
    }
    if ((empty($email) || strlen($email) < 6) || (!strpos($email, '@')) || (!strpos($email, '.'))) {
        $erro['email'] = "<font color='red' size='1'>Compo email inv&aacute;lido</font>";
    }
    if (empty($telefone) or strlen($telefone) < 11) {
        $erro['telefone'] = "<font color='red' size='1'>Compo telefone inv&aacute;lido</font>";
    }
    if (empty($assunto) or strlen($assunto) < 5) {
        $erro['assunto'] = "<font color='red' size='1'>Compo assunto inv&aacute;lido</font>";
    }
    if (empty($mensagem) or strlen($mensagem) < 5) {
        $erro['mensagem'] = "<font color='red' size='1'>Compo assunto inv&aacute;lido</font>";
    }
    if (!isset($erro)) {
        require_once 'Model/class.phpmailer.php';
        $mail = new phpmailer();
        $mail->IsSMTP();
        $mail->SMTPAuth = true;
        $mail->Host = 'smtp.trieste.com.br';
        $mail->Username = 'francisco@trieste.com.br';
        $mail->Password = 'zuzoqaf8';
        $mail->SetFrom($email, $nome);
        $mail->Port = 587;
        $mail->AddAddress('francisco@trieste.com.br');
        $mail->AddReplyTo($email);
        $mail->Subject = $assunto;
        $body = "<-html
                <-head http-equiv='Content-Type' content='text/html' charset=ISO-8859-1
                <-body 
                        <br/>
                        <b>Nome completo:</b> " . $nome . "
                        <br/><br/><b>Telefone: </b> " . $telefone . " 
                        <br/><br/><b>Mensagem: </b><br/> " . $mensagem . "";
        $mail->MsgHTML($body);

        if ($mail->Send() == true) {
            echo '<script type="text/javascript" language="javascript">
                   alert("Mensagem enviada com sucesso!.") 
                 </script>';
            $nome = '';
            $email = '';
            $telefone = '';
            $assunto = '';
            $mensagem = '';
        } else {
            echo '<script type="text/javascript" language="javascript">
                      alert("Erro ao enviar mensagem!.") 
                   </script>' . $mail->ErrorInfo;
        }
    }
}
?>
